<?php
namespace Lettral\UserBundle\Form\Type;

use Symfony\Component\Form\FormBuilder;
use FOS\UserBundle\Form\Type\RegistrationFormType;
use Symfony\Component\Form\AbstractType;
 
class UserFormType extends AbstractType//RegistrationFormType
{

    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder
            ->add('username', 'text', array('label' => 'Nom d\'utilisateur :'))
            ->add('email', 'email', array('label' => 'Email :'))
            ->add('plainPassword', 'repeated', array('type' => 'password', 'first_name' => 'Mot de passe :', 'second_name' => 'Confirmation :'));
//             ->add('civilite', 'choice', array('choices' => array('M' => 'M.', 'Mme' => 'Mme.', 'Mlle' => 'Mlle.'), 'label' => 'Civilité :', 'required' => false))
//             ->add('nom', 'text', array('label' => 'Nom :', 'required' => false))
//             ->add('prenom', 'text', array('label' => 'Prénom :', 'required' => false))
//             ->add('adresse', 'text', array('label' => 'Adresse :', 'max_length' => 150, 'required' => false))
//             ->add('comp', 'text', array('label' => 'Complément d\'adresse :', 'required' => false, 'max_length' => 150))
//             ->add('cp', 'text', array('label' => 'Code postal :', 'max_length' => 6, 'required' => false))
//             ->add('ville', 'text', array('label' => 'Ville :', 'required' => false))
//             ->add('fixe', 'text', array('label' => 'Téléphone fixe :', 'max_length' => 14, 'required' => false))
//             ->add('port', 'text', array('label' => 'Mobile :', 'max_length' => 14, 'required' => false))
//         	->add('displayEmail', 'email', array('label' => 'Email :', 'required' => false));
    }   
    
    public function getName() {
    	return 'lettral_user_register';
    }
    
    public function getDefaultOptions(array $options)
    {
    	return array('data_class' => 'Lettral\UserBundle\Entity\User',);
    }
}
